Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 Italy F1 China F1 China F2 Italy F2 Italy F23 Ivory Coast F2 Italy F1 Brixina Tennis Open - Bressanone Black Forest Open - Freudenstadt IX Ciutat de Barcelona - Barcelona Banca Stato Challenger - Lugano Siemens Open - Scheveningen Ciutat de Barcelona - Barcelona San Luis Potosi Challenger Rome Challenger Izmir Challenger Alessandria Challenger Reggio Emilia Challenger Rijeka Challenger Scheveningen Challenger Rimini Challenger Recanati Challenger Orbetello Challenger San Marino Challenger Como Challenger Alphen Challenger Szczecin Challenger Todi Challenger Ljubljana Challenger Napoli Challenger Tarragona Challenger Genova Challenger Caltanissetta Challenger Bogota Challenger Pereira Challenger Biella Challenger Prostejov Challenger Turin Challenger San Benedetto Challenger Rimini Challenger Orbetello Challenger Como Challenger Todi Challenger Napoli Challenger Barranquilla Challenger Alessandria Challenger Rijeka Challenger San Benedetto Challenger Orbetello Challenger San Marino Challenger Salinas Challenger Prostejov Challenger San Marino Challenger Cordenons Challenger Genova Challenger Szczecin Challenger Madrid Challenger Lermontov Challenger Medellin Challenger Guayaquil Challenger Marbella Challenger ATP Challenger Tour Finals Pereira Challenger Rome Challenger Prostejov Challenger Todi Challenger Cordenons Challenger Genova Challenger Montevideo Challenger Bogota Challenger Guayaquil Challenger Andria Challenger Bucaramanga Challenger Chitre Challenger Irving Challenger San Luis Potosi Challenger Cali Challenger Rome Challenger Mestre Challenger San Marino Challenger Cordenons Challenger Szczecin Challenger Trnava Challenger Sibiu Challenger Pereira Challenger Cali Challenger Guayaquil Challenger Casablanca Challenger Bucaramanga Challenger Santo Domingo Challenger San Luis Potosi Challenger Napoli Challenger Sarasota Challenger Aix En Provence Challenger Bordeaux Challenger Eskisehir Challenger Furth Challenger Mestre Challenger Padova Challenger Todi Challenger Poznan Challenger San Benedetto Challenger Cortina Challenger Portoroz Challenger Cordenons Challenger Genova Challenger Seville Challenger Trnava Challenger Pereira Challenger Rome Challenger Medellin Challenger Mohammedia Challenger Casablanca Challenger Monterrey Challenger Bogota Challenger ATP Challenger Tour Finals Canberra Challenger Bucaramanga Challenger Guadalajara Challenger San Luis Potosi Challenger Heilbronn Challenger Mestre Challenger Furth Challenger Caltanissetta Challenger Blois Challenger Bastad Challenger Biella Challenger Cordenons Challenger Caltanissetta Challenger Caltanissetta Challenger L'Aquila Challenger Sopot Challenger Cordenons Challenger Biella Challenger Santo Domingo Challenger Lima Challenger Andria Challenger Newport Beach Challenger Monterrey Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Rome Challenger Vicenza Challenger Parma Challenger Perugia Challenger Sopot Challenger Manerbio Challenger Seville Challenger Biella Challenger Florence Challenger Barcelona Challenger Mouilleron-Le-Captif Challenger Brest Challenger Guayaquil Challenger Knoxville Challenger Maia Challenger Monterrey Challenger Parma Challenger Lisbon Challenger Maia Challenger Istanbul Challenger Antalya Challenger Antalya 2 Challenger Rome 1 Challenger Rome 2 Challenger Orlando 2 Challenger Forli Challenger San Marino Challenger Croatia F1 Croatia F2 Australia F1 Belgium F2 Croatia F1 Australia F3 Australia F4 Italy F15 Ivory Coast F1 Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Croatia Open - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Qatar Exxon Mobil Open 2002 - Doha Abierto Mexicano de Tenis Pegaso - Acapulco Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Energis Open - Amersfoort Campionati Internazionali di Sicilia - Palermo Milan Indoors - Milan Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Open Romania - Bucharest Next Generation Adelaide International - Adelaide Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril AEGON Championships - London BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril AEGON Championships - London Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington China Open - Beijing Heineken Open - Auckland VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Bet-at-home Open - Hamburg Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Heineken Open - Auckland VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Valencia Open - Valencia Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Kremlin Cup - Moscow Ecuador Open - Quito Brasil Open - Sao Paulo Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Moselle Open - Metz Valencia Open - Valencia Millennium Estoril Open - Estoril Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Antalya Cup - Antalya Konzum Croatia Open - Umag Suisse Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Sydney International - Sydney Ecuador Open - Quito Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Swiss Open - Gstaad Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Plava Laguna Croatia Open - Umag Swiss Open - Gstaad European Open - Antwerp Tata Open Maharashtra - Pune New York Open - New York Delray Beach Open - Delray Beach Santiago Open - Santiago Hall of Fame Open - Newport Hungarian Architect Open - Budapest 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Garden Open 2005 - Rome VII Torneo Internazionale di Tennis - Barletta Guzzini Challenger - Recanati V Trani Cup - Trani Asics Challenger Open - Monchengladbach Challenger Groningen - Groningen Gemax Samsung Open 2004 - Belgrade Ciudad de Pozoblanco Open Diputacion - Cordoba 6th Sardinian International Championships - Cagliari Uncle Toby's Burnie Challenger - Tasmania XXXVII Torneig C.E. Laieta - Barcelona Canottieri Minico 2004 - Mantova Cepu Open - San Marino IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Czech Open 2005 - Prostejov Riviera di Rimini Challenger - Rimini USTA Men's Challenger of Dallas - Dallas Copa Club Campestre de Aguascalientes - Aguascalientes ECM Prague Open - Prague Harbour Tennis Cup Regione Lombardia - Milan Caversham International Tennis Tournament - Jersey Top Wool Challenger-Immagine Trophy - Biella Open Castilla y Leon - Segovia 8° Trani Cup - Trani San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons s Tennis Masters 06 - Graz Open Costa Daurada - Tarragona Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Noumea Challenger Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Internazionali di Tennis Dell'Umbria - Todi Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona Cherbourg Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Open Diputacion Ciudad de Pozoblanco - Cordoba San Marino CEPU Open - San Marino Korat Challenger Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana NASDAQ-100 Open - Miami Pekao Open - Szczecin 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Masters Series Hamburg - Hamburg Mexico City Challenger Sony Ericsson Open - Miami Tennislife Cup - Napoli Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Open Tarragona Costa Daurada - Tarragona Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid San Marino Cepu Open - San Marino BNP Paribas Masters - Paris Trani Cup - Trani BNP Paribas Open - Indian Wells XXIX Edizione 'A.Savoldi Marco' - Manerbio Sony Ericsson Open - Miami DPD Challenger 2002 - Aschaffenburg Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Samarkand Challenger - Samarkand Sony Ericsson Open - Miami AXA Open II - Espinho Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Open de Montauban - Montauban Internazionali BNL d'Italia - Rome Tennis Cup of Flanders - Ostende Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Open 88 - Contrexeville Open Diputacion - Cordoba BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Podebradka Cup - Prague Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Kyiv UMC Open - Kiev Geneva Challenger - Geneva BNP Paribas Open - Indian Wells DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz Internazionali BNL d'Italia - Rome Copa Sevilla - Seville Shanghai Rolex Masters - Shanghai Trofeo Barcelona de Tenis - Barcelona BNP Paribas Open - Indian Wells 2000 Cairo Challenger - Cairo Sony Open Tennis - Miami Bauer Watertechnilogy Cup 2008 - Eckental Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Ho Chi Minh City Challenger - Ho Chi Minh City Internazionali BNL d'Italia - Rome Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Zagreb Open - Zagreb Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Nord/LB Open - Braunschweig Monte-Carlo Rolex Masters - Monte-Carlo Memorial Savigny - Sassuolo Mutua Madrid Open - Madrid XI Venice Open - Venice BNP Paribas Open - Indian Wells Miami Open - Miami Siemens Open 2001 - Scheveningen Skandia Open - Linz 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Pekao Open 2001 - Szczecin Internazionali BNL d'Italia - Rome Pekao Open - Szczecin Rolex Paris Masters - Paris Cairo Challenger 2002 - Cairo Miami Open - Miami Zagreb Open - Zagreb Prague Open - Prague Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig Oberstaufen Cup - Oberstaufen French Open - Paris French Open - Paris French Open - Paris San Marino Cepu Open - San Marino U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Asirom Challenger - Brasov Fujitsu Siemens Open - Budapest Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona Australian Open - Melbourne VIII Torneo Internazionale di Tennis - Barletta Uncle Toby's Australian Men's Clay Court Challenger - Canberra Wimbledon - London Challenger Citta di Olbia - Olbia Australian Open - Melbourne French Open - Paris San Remo Tennis Cup - San Remo Wimbledon - London U.S. Open - New York Sporting Challenger - Turin Czech Open - Prostejov Memorial Savigni - Sassuolo Australian Open - Melbourne Banca Stato Challenger Lugano - Lugano French Open - Paris Nord/LB Open 2004 - Braunschweig 10ø Tornea B. Camparini - Reggio Emilia Wimbledon - London San Benedetto Challenger - San Benedetto Riviera di Rimini Challenger 2004 - Rimini U.S. Open - New York Australian Open - Melbourne Open Castilla y Leon - Segovia French Open - Paris Wimbledon - London U.S. Open - New York Trani Cup - Trani Australian Open - Melbourne Alfa Romeo Tennis Cup - Cordenons French Open - Paris Wimbledon - London U.S. Open - New York IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Australian Open - Melbourne Challenger Fondazione Carige - Genova Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka French Open - Paris Pekao Open 2004 - Szczecin SIR Supermercadi Challenger - Rome XI Ciutat de Barcelona - Barcelona Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mauritius Open - Mauritius Wimbledon - London Ischgl International ATP Challenger - Ischgl U.S. Open - New York Australian Open - Melbourne Copa Telefonica CTC Chile - Santiago Challenger 42 - Andrezieux French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Uncle Toby's Australian Men's Clay Court Challenger - Canberra San Remo Tennis Cup 15° Piertomaso - San Remo 4° Sporting Challenger - Turin Steelers Cup 2005 - Kosice Nord LB Open - Braunschweig Wimbledon - London Open de Montauban - Montauban Societa Canottieri Mincio 2005 - Mantova U.S. Open - New York Nokian Hakkapeliitta Open - Tampere Australian Open - Melbourne French Open - Paris Wimbledon - London 7° Trani Cup - Trani U.S. Open - New York San Marino Cepu Open - San Marino French Open - Paris LXV Concurso Internacional Vigo - Vigo Wimbledon - London Black Forest Open - Freudenstadt U.S. Open - New York Pekao Open 2005 - Szczecin Tenerife Challenger Sir Supermercati - Rome Australian Open - Melbourne XI Ciutat de Barcelona - Barcelona French Open - Paris The LTA Sunderland Challenger - Sunderland Wimbledon - London USTA Freeman Men's Challenger - Joplin Furth Challenger Open Mutouest St. Brieuc - St. Brieuc U.S. Open - New York San Luis Potosi Challenger - San Luis Potosi XL Bermuda Open - Bermuda Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Garden Open - Rome French Open - Paris 5° Sporting Challenger - Turin Wimbledon - London Memorial Manfredini - Sassuolo Steelers Cup - Kosice Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Constanta Challenger - Constanta U.S. Open - New York Riviera di Rimini Challenger - Rimini Genoa Open - Genova Challenger Copa Sevilla - Seville Australian Open - Melbourne ATP Slovak Open Challenger - Bratislava French Open - Paris Tatra Banka Open 2006 - Bratislava Wimbledon - London IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury U.S. Open - New York Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis Australian Open - Melbourne XII Abierto Internacional de Salinas - Salinas French Open - Paris Bancolombia Open - Bogota Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Roma Challenger 2007 - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York San Remo Tennis Cup - San Remo Australian Open Qualifying - Doha Wimbledon - London Baden Open - Karlsruhe Schickedanz Open 2007 - Furth U.S. Open - New York Polska Energia Open - Bytom Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Citta di Como - Como Genova Open Challenger - Genova Banjaluka Challenger 2007 - Banja Luka Internationaux de Nouvelle-Caledonie - New Caledonia 2008 China TCL Challenger - Guangzhou Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi BMW Tennis Championship - Sunrise AGT Challenger - Leon Mitsubishi Electric Europe Cup - Monza Geneva Challenger 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Ortisei Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Roma Open Challenger - Rome Zagreb Open - Zagreb Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Riviera de Rimini Challenger - Rimini Aamulehti Tampere Open - Tampere GHI Bronx Tennis Classic - Bronx Labertz Open by Stawag - Aachen Bangkok Challenger Cordenons Challenger Napoli Challenger Rome Challenger Kitzbuhel Challenger Singapore Challenger Burnie Challenger Caloundra Challenger Todi Challenger Trani Challenger San Jose Challenger Rijeka Challenger Ljubljana Challenger Pereira Challenger Asuncion Challenger Santiago Challenger Leon Challenger Rome Challenger Braunschweig Challenger Recanati Challenger Como Challenger Seville Challenger Honda Kah Singapore Men's Tennis Open - Singapore Szczecin Challenger Todi Challenger Ljubljana Challenger Madrid Challenger Quito Challenger Salzburg Challenger Helsinki Challenger Lima Challenger Bucaramanga Challenger Vicenza Challenger Prague Challenger Guadalajara Challenger San Luis Potosi Challenger Sarasota Challenger Caltanissetta Challenger Monza Challenger FILA Challenger - Biella JVC Trophy - Vienna Szczecin Challenger Szczecin Challenger Genova Challenger Guayaquil Challenger Houston Challenger Open de la Ville de Saint Denis - Reunion Island Banja Luka Challenger 2003 - Banja Luka Milan Challenger Szczecin Challenger Memorial Savigni - Sassuolo Kyiv UMC Open - Kiev Como Challenger Nord/LB Open - Braunschweig Geneva Challenger - Geneva Sophia Antipolis Challenger Cordenons Challenger Verona Challenger Genova Challenger XL Challenger de Tenis Copa Sevilla - Seville San Luis Potosi Challenger ATP Challenger Open 2004 - Monchengladbach Copa Sevilla-Internacionales de Andalucia - Seville Challenger Brasov - Brasov Pullach Challenger Genova Challenger Szczecin Challenger Irving Challenger Montevideo Challenger Cordenons Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Bangkok Challenger San Benedetto Challenger - San Benedetto Biella Challenger Biella 5 Challenger Biella 6 Challenger Monterrey Challenger Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, QF, BEL-ITA 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Tata Open 2003 - Chennai Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril BellSouth Open - Vina del Mar Grand Prix Hassan II - Casablanca Gelsor Open Romania - Bucharest Adidas International - Sydney Heineken Open - Auckland Copa AT&T - Buenos Aires Tata Open - Chennai Qatar Open - Doha Open de Tenis Comunidad Valenciana - Valencia Mallorca Open - Mallorca Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Argentina Open - Buenos Aires Estoril Open - Estoril Campionati Internazionali di Sicilia - Palermo Orange Prokom Open - Sopot The Dubai Tennis Championships - Dubai Dutch Open Tennis - Amersfoort Open Sabadell Atlantico - Barcelona Croatia Open - Umag Copa Telmex - Buenos Aires If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Heineken Open - Auckland Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice BCR Open Romania - Bucharest International German Open - Hamburg China Open - Beijing Abierto Mexicano Telfonica MoviStar - Acapulco Brasil Open - Sao Paulo Brasil Open - Costa do Sauipe German Tennis Championships - Hamburg Qatar ExxonMobil Open - Doha Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras ATP Vegeta Croatia Open - Umag Valencia Open - Valencia St. Petersburg Open - St. Petersburg Rio Open 500 - Rio de Janeiro Heineken Open - Auckland Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Idea Prokom Open - Sopot Barcelona Open BancSabadell - Barcelona International Championship of Croatia - Umag Qatar ExxonMobil Open - Doha Kremlin Cup - Moscow Credit Agricole Suisse Open - Gstaad Rio Open - Rio de Janeiro Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Vegeta Croatia Open - Umag US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Gerry Weber Open - Halle China Open - Beijing Rio Open - Rio de Janeiro St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Kremlin Cup - Moscow Gazprom Hungarian Open - Budapest Plava Laguna Croatia Open - Umag BCR Open Romania - Bucharest Telenordia Swedish Open - Bastad Open Seat Godo 2003 - Barcelona PTT Thailand Open - Bangkok China Open - Beijing Gerry Weber Open - Halle Kremlin Cup - Moscow BellSouth Open - Vina del Mar All Lower level tournaments Copa Telmex - Buenos Aires Olympics - Rio de Janeiro Aegon Nottingham Open - Nottingham Mercedes Cup - Stuttgart Antalya Cup - Antalya Internationaler Raiffeisen Grand Prix - St. Polten Open Sud de France - Montpellier Delray Beach Open - Delray Beach New York Open - New York Studena Croatia Open - Umag Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Mutua Madrilena Madrid Open - Madrid Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, 1R, ITA-SUI 5-0